<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script src="./require.js"></script>
<script>
    
    // 定义模块
    // console.log(define);
    // define(数组, 回调函数)
    // 数组内放置，当前模块的依赖，如果当前模块功能没有依赖，可省略改数组，直接写回调函数
    // 回调函数用于定义当前模块的功能
        // 参数：和数组内依赖的模块一一对应，表示依赖的模块对象
    // 如：
    // define(["./random"], r=>{
        // 使用随机数r，定义随机颜色的功能
        // return 随机颜色
    // })
    
    // 引入模块
    // console.log(require);
    // require(数组, 回调函数)
    // 数组内放置，当前模块的依赖
    // 回调函数内用于使用依赖模块的功能
        // 参数：和数组内依赖的模块一一对应，表示依赖的模块对象
    // 如：
    // require(["./random"], r=>{
        // 使用随机数r，定义随机颜色的功能
    // })

</script>
</html>